gtkmain: Invoke keysnoopers unconditionally
authorBenjamin Otte <otte@redhat.com>
Wed, 1 Feb 2012 14:44:27 +0000 (15:44 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 1 Feb 2012 14:45:49 +0000 (15:45 +0100)
Now that ATK no longer uses a key snooper but is invoked directly,
checking in advance for existing snoopers is wrong and stops ATK from
working.

Also: code reduction without performance loss == good thing.

https://bugzilla.gnome.org/show_bug.cgi?id=669176

gtk/gtkmain.c

index 273f145e86a66af4f2b07ad44f7e399d8d7deb6f..e8a15b44cc96e43ead50652000b869ea1c7fea67 100644 (file)
@@ -1640,11 +1640,8 @@ gtk_main_do_event (GdkEvent *event)
 
     case GDK_KEY_PRESS:
     case GDK_KEY_RELEASE:
-      if (key_snoopers)
-        {
-          if (gtk_invoke_key_snoopers (grab_widget, event))
-            break;
-        }
+      if (gtk_invoke_key_snoopers (grab_widget, event))
+        break;
 
       /* make focus visible in a window that receives a key event */
       {